package com.atguigu.jxc.dao;

import com.atguigu.jxc.entity.Supplier;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.List;

@Mapper
public interface SupplierDao {
    /**
     * 获取 供货商
     * @param page
     * @param rows
     * @param supplierName
     * @return
     */
    public List<Supplier> supplierList(@Param("page") Integer page,@Param("rows") Integer rows, @Param("supplierName")String supplierName) ;
    /**
     * 获取 供货商 总记录数
     * @param page
     * @param rows
     * @param supplierName
     * @return
     */
    public Long total(Integer page, Integer rows, String supplierName);
  // 实现供应商的 保存
    void save( @Param("supplier") Supplier supplier);
  // 实现供应商的 修改
    void update(@Param("supplier") Supplier supplier);
 // 实现批量删除 供货商
    void delete(@Param("idList") List<String> idList);

}
